Route an Event to a Service Using Service Name from Event Message

We have several dozen services. Developers can create new services on demand. We use SolarWinds to monitor these services. SolarWinds triggers an event in PagerDuty when a service is down. We have a single alert in SolarWinds that sends events to a global ruleset in PagerDuty. The name of the PagerDuty service is part of the event.

Is it possible to create a rule that routes an event to a service dynamically, using the service name in the event message?

Hello Aaron,

Yes, you should be able to do this with with ā€˜match these conditions’ fields within our Rulesets config

Have you had a chance to test it out?

John

Unfortunately, we don’t have ā€œcontent-based event routingā€ capability today that could dynamically know the correct service to send to. You would need one rule per service to match the content of your event payload field and route to the correct service.

1 Like

@Inactive-Member-27144877 Just picking this up as I’m interested in this as well. I assume the author didn’t mean to match every single string to a service. Are there variables that can be used for matching?

If that is not the case it would mean to readjust the ruleset every time a new service is being deployed.